
/**
 * Project Name:cats-core
 * File Name:Tree.java
 * Package Name:com.catsic.core.entity.base
 * Date:2014年5月9日上午10:55:14
 * Copyright (c) 2014, oa.catsic.com All Rights Reserved.
 */
 
package com.catsic.base.tree;

import java.util.List;

import com.catsic.base.domain.Domain;

/**
 * ClassName: Tree
 * Description: 树接口
 * date: 2014年5月9日 上午10:55:14
 * author: yangyd
 */
public interface Tree<T> extends Domain {
	
    /**
	 * getName:节点名称
	 * @author yangyd
	 * @return
	 */
	public String getName();
	
	/**
	 * getParent:父节点
	 * @author yangyd
	 * @return
	 */
	public T getParent();
	
	/**
	 * getChilds:子节点
	 * @author yangyd
	 * @return
	 */
	public List<T> getChilds();

}
